\hypertarget{classgeom_1_1Segment}{}\section{geom\+:\+:Segment Class Reference}
\label{classgeom_1_1Segment}\index{geom\+::\+Segment@{geom\+::\+Segment}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bfseries Segment} (const \hyperlink{classgeom_1_1Point}{geom\+::\+Point} \&pointA, const \hyperlink{classgeom_1_1Point}{geom\+::\+Point} \&pointB)\hypertarget{classgeom_1_1Segment_a7afab60778a11d22b0ca74b0c01ff098}{}\label{classgeom_1_1Segment_a7afab60778a11d22b0ca74b0c01ff098}

\item 
{\bfseries Segment} (const \hyperlink{classgeom_1_1Segment}{Segment} \&other)\hypertarget{classgeom_1_1Segment_aada8e051bd6213570fe1d680f8ec7420}{}\label{classgeom_1_1Segment_aada8e051bd6213570fe1d680f8ec7420}

\item 
\hyperlink{classgeom_1_1Segment}{Segment} {\bfseries shorten} (double shortening) const \hypertarget{classgeom_1_1Segment_a08680353e6008fbdc3939189d4cde8b2}{}\label{classgeom_1_1Segment_a08680353e6008fbdc3939189d4cde8b2}

\item 
\hyperlink{classgeom_1_1Point}{geom\+::\+Point} {\bfseries A} () const \hypertarget{classgeom_1_1Segment_a9a9ee10e084b05bd59f90023a4735eb3}{}\label{classgeom_1_1Segment_a9a9ee10e084b05bd59f90023a4735eb3}

\item 
\hyperlink{classgeom_1_1Point}{geom\+::\+Point} {\bfseries B} () const \hypertarget{classgeom_1_1Segment_a5809c9fda94617de8ecea35025aa8974}{}\label{classgeom_1_1Segment_a5809c9fda94617de8ecea35025aa8974}

\item 
double {\bfseries length} () const \hypertarget{classgeom_1_1Segment_aa8042523ba892e201a4aeb17ab1588e9}{}\label{classgeom_1_1Segment_aa8042523ba892e201a4aeb17ab1588e9}

\item 
double {\bfseries atX} (double x) const \hypertarget{classgeom_1_1Segment_a012bcce2ef9e5d4026ec7da5323e3119}{}\label{classgeom_1_1Segment_a012bcce2ef9e5d4026ec7da5323e3119}

\item 
std\+::pair$<$ \hyperlink{classgeom_1_1Point}{geom\+::\+Point}, \hyperlink{classgeom_1_1Point}{geom\+::\+Point} $>$ {\bfseries endpoints} () const \hypertarget{classgeom_1_1Segment_a3ed550845c0003774f6caee58c2a0d1d}{}\label{classgeom_1_1Segment_a3ed550845c0003774f6caee58c2a0d1d}

\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static bool {\bfseries cell\+Contains} (std\+::vector$<$ \hyperlink{classgeom_1_1Segment}{geom\+::\+Segment} $>$ \&cell, \hyperlink{classgeom_1_1Point}{geom\+::\+Point} \&point)\hypertarget{classgeom_1_1Segment_a381b9f330c4fadddea9a015d319b9d7c}{}\label{classgeom_1_1Segment_a381b9f330c4fadddea9a015d319b9d7c}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
src/vtk\+\_\+voro/segment.\+h\item 
src/vtk\+\_\+voro/segment.\+cc\end{DoxyCompactItemize}
